package jxerializeml.xml.transformers;

/**
 * Represents type of information contained in XML document. Some
 * value from this enumeration should be returned by transformer
 * when loading the document.
 * 
 * @author Tomáš Zíma
 */
public enum InformationType {
	/** It's an root element defining the object which should be deserialized. */
	OBJECT,
	
	/** It's field of some object. */
	FIELD,
	
	/** It's element of some array. */
	ARRAY_ITEM,
	
	/** Unknown information. Document is probably corrupted. */
	UNRECOGNIZED
}
